const checkToken = (_this) => {
	// 检测登录状态
	let userInfo = uni.getStorageSync('userInfo') || '';
	// 提示tabBar未登录
	if (userInfo === '') {
		uni.setTabBarItem({
			index: 3,
			text: '未登录',
		});
		return false
	}

	// userInfo中有数据，在继续判断用户信息是否有效
	return _this.$http({
		url: '/api/checktoken',
		header: {
			authorization: userInfo.token,
		},
	}).then(res => {
		if (res.data.code === 200) {
			// 登录有效
			uni.setTabBarItem({
				index: 3,
				text: "我的",
			});
			return true;
		} else {
			// 登录无效
			uni.setTabBarItem({
				index: 3,
				text: '未登录',
			});
			return false;
		}
	})
};

// 暴露出去
export default checkToken